package cj.web.prize.domain;
/*
 *  
 *  
*/
import java.io.Serializable;

import cj.web.admin.domain.DataTablePage;

/**
 * 活动管理列表
 */
public class Prize extends DataTablePage implements Serializable {

    protected Integer id;
	protected String activeName;
	protected String activeNo;
	protected String activePic;
	protected String activeEndPic;
	protected String startAT;
	protected String endAT;
	protected String activeDescription;
	protected Integer auditStatus;
	protected String auditAT;
	protected String sharePicPath;
	protected String shareContent;
	protected String shareUrl;
	protected String createAT;
	protected Integer status;
	protected String remark;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getActiveName() {
		return activeName;
	}
	public void setActiveName(String activeName) {
		this.activeName = activeName;
	}
	public String getActiveNo() {
		return activeNo;
	}
	public void setActiveNo(String activeNo) {
		this.activeNo = activeNo;
	}
	public String getActivePic() {
		return activePic;
	}
	public void setActivePic(String activePic) {
		this.activePic = activePic;
	}
	public String getActiveEndPic() {
		return activeEndPic;
	}
	public void setActiveEndPic(String activeEndPic) {
		this.activeEndPic = activeEndPic;
	}
	public String getStartAT() {
		return startAT;
	}
	public void setStartAT(String startAT) {
		this.startAT = startAT;
	}
	public String getEndAT() {
		return endAT;
	}
	public void setEndAT(String endAT) {
		this.endAT = endAT;
	}
	public String getActiveDescription() {
		return activeDescription;
	}
	public void setActiveDescription(String activeDescription) {
		this.activeDescription = activeDescription;
	}
	public Integer getAuditStatus() {
		return auditStatus;
	}
	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}
	public String getAuditAT() {
		return auditAT;
	}
	public void setAuditAT(String auditAT) {
		this.auditAT = auditAT;
	}
	public String getSharePicPath() {
		return sharePicPath;
	}
	public void setSharePicPath(String sharePicPath) {
		this.sharePicPath = sharePicPath;
	}
	public String getShareContent() {
		return shareContent;
	}
	public void setShareContent(String shareContent) {
		this.shareContent = shareContent;
	}
	public String getShareUrl() {
		return shareUrl;
	}
	public void setShareUrl(String shareUrl) {
		this.shareUrl = shareUrl;
	}
	public String getCreateAT() {
		return createAT;
	}
	public void setCreateAT(String createAT) {
		this.createAT = createAT;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = super.hashCode();
		result = prime
				* result
				+ ((activeDescription == null) ? 0 : activeDescription
						.hashCode());
		result = prime * result
				+ ((activeEndPic == null) ? 0 : activeEndPic.hashCode());
		result = prime * result
				+ ((activeName == null) ? 0 : activeName.hashCode());
		result = prime * result
				+ ((activeNo == null) ? 0 : activeNo.hashCode());
		result = prime * result
				+ ((activePic == null) ? 0 : activePic.hashCode());
		result = prime * result + ((auditAT == null) ? 0 : auditAT.hashCode());
		result = prime * result
				+ ((auditStatus == null) ? 0 : auditStatus.hashCode());
		result = prime * result
				+ ((createAT == null) ? 0 : createAT.hashCode());
		result = prime * result + ((endAT == null) ? 0 : endAT.hashCode());
		result = prime * result + ((id == null) ? 0 : id.hashCode());
		result = prime * result + ((remark == null) ? 0 : remark.hashCode());
		result = prime * result
				+ ((shareContent == null) ? 0 : shareContent.hashCode());
		result = prime * result
				+ ((sharePicPath == null) ? 0 : sharePicPath.hashCode());
		result = prime * result
				+ ((shareUrl == null) ? 0 : shareUrl.hashCode());
		result = prime * result + ((startAT == null) ? 0 : startAT.hashCode());
		result = prime * result + ((status == null) ? 0 : status.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (!super.equals(obj))
			return false;
		if (getClass() != obj.getClass())
			return false;
		Prize other = (Prize) obj;
		if (activeDescription == null) {
			if (other.activeDescription != null)
				return false;
		} else if (!activeDescription.equals(other.activeDescription))
			return false;
		if (activeEndPic == null) {
			if (other.activeEndPic != null)
				return false;
		} else if (!activeEndPic.equals(other.activeEndPic))
			return false;
		if (activeName == null) {
			if (other.activeName != null)
				return false;
		} else if (!activeName.equals(other.activeName))
			return false;
		if (activeNo == null) {
			if (other.activeNo != null)
				return false;
		} else if (!activeNo.equals(other.activeNo))
			return false;
		if (activePic == null) {
			if (other.activePic != null)
				return false;
		} else if (!activePic.equals(other.activePic))
			return false;
		if (auditAT == null) {
			if (other.auditAT != null)
				return false;
		} else if (!auditAT.equals(other.auditAT))
			return false;
		if (auditStatus == null) {
			if (other.auditStatus != null)
				return false;
		} else if (!auditStatus.equals(other.auditStatus))
			return false;
		if (createAT == null) {
			if (other.createAT != null)
				return false;
		} else if (!createAT.equals(other.createAT))
			return false;
		if (endAT == null) {
			if (other.endAT != null)
				return false;
		} else if (!endAT.equals(other.endAT))
			return false;
		if (id == null) {
			if (other.id != null)
				return false;
		} else if (!id.equals(other.id))
			return false;
		if (remark == null) {
			if (other.remark != null)
				return false;
		} else if (!remark.equals(other.remark))
			return false;
		if (shareContent == null) {
			if (other.shareContent != null)
				return false;
		} else if (!shareContent.equals(other.shareContent))
			return false;
		if (sharePicPath == null) {
			if (other.sharePicPath != null)
				return false;
		} else if (!sharePicPath.equals(other.sharePicPath))
			return false;
		if (shareUrl == null) {
			if (other.shareUrl != null)
				return false;
		} else if (!shareUrl.equals(other.shareUrl))
			return false;
		if (startAT == null) {
			if (other.startAT != null)
				return false;
		} else if (!startAT.equals(other.startAT))
			return false;
		if (status == null) {
			if (other.status != null)
				return false;
		} else if (!status.equals(other.status))
			return false;
		return true;
	}
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("Prize [id=").append(id).append(", activeName=")
				.append(activeName).append(", activeNo=").append(activeNo)
				.append(", activePic=").append(activePic)
				.append(", activeEndPic=").append(activeEndPic)
				.append(", startAT=").append(startAT).append(", endAT=")
				.append(endAT).append(", activeDescription=")
				.append(activeDescription).append(", auditStatus=")
				.append(auditStatus).append(", auditAT=").append(auditAT)
				.append(", sharePicPath=").append(sharePicPath)
				.append(", shareContent=").append(shareContent)
				.append(", shareUrl=").append(shareUrl).append(", createAT=")
				.append(createAT).append(", status=").append(status)
				.append(", remark=").append(remark).append("]");
		return builder.toString();
	}
}